#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

# 添加调试环境变量并使用自定义配置
export COMMITLINT_DEBUG=1
export NODE_ENV=development

# 跳过 commitlint 检查如果提交信息包含 emoji
if grep -qE "^[🎨⚡️🔥🐛🚑️✨📝🚀💄🎉✅🔒️🔖🚨🚧💚⬇️⬆️📌👷📈♻️➕➖🔧🔨🌐✏️💩⏪️🔀📦️👽️🚚📄💥🍱♿️💡🔊🔇👥🚸🏗️📱🤡🥚]" "$1"; then
  exit 0
fi

# 如果不包含 emoji，则运行常规的 commitlint 检查
npx --no-install commitlint --edit "$1"